package ru.neoflex.datatable;

import java.awt.event.ActionListener;

import javax.swing.ComboBoxModel;
import javax.swing.table.TableColumn;

public interface TableColumnBuilder {
	TableColumn getNumericTableColumn(String columnName, String header, String format, ColumnStyle style);
	TableColumn getStringTableColumn(String columnName, String header, String format, ColumnStyle style);
	TableColumn getComboboxTableColumn(String columnName, String header, ComboBoxModel model);
	TableColumn getActionTableColumn(String columnName, String header, ActionListener listener);
}
